.site-header {
    border-bottom: 1px solid #e8e8e8;
    min-height: 56px;
    height: 106px;
    background-color: #515865;
}

.wrapper {
    max-width: -webkit-calc(800px);
    max-width: calc(800px);
    margin-right: auto;
    margin-left: auto;
}

.site-title {
    font-size: 26px;
    font-weight: 300;
    line-height: 56px;
    letter-spacing: -1px;
    margin-bottom: 0;
}

.site-title, .site-title:visited {
    color: #fdfdfd;
}

img {
    max-width: 100%;
    vertical-align: middle;
}

.site-nav {
    float: right;
    line-height: 105px;
}

.site-nav .navlink:not(:last-child) {
    margin-right: 20px;
}

.site-nav .navlink {
    color: #fdfdfd;
    line-height: 1.5;
    font-weight: 700;
}